// pages/map/line.js
let keys = '4UTBZ-PUWLX-UGS4R-TIK3C-WFL73-N4FWH';
const QQMapWX = require('../../libs/qqmap-wx-jssdk.js');
var app=getApp();
const qqmapsdk = new QQMapWX({
  key:keys
});
Page({

  /**
   * 页面的初始数据
   */
  data: {
  
    phone: "",
    location: "",
    latitude: "",
    longitude: "",
    // 图标定位
    markers: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onReady: function (e) {
    this.mapCtx = wx.createMapContext('myMap')
  },
  onLoad: function (options) {
    let that=this;
    var toLatitude=options.latitude;
    var toLongitude=options.longitude;
    var marks=[];
    marks.push({
      latitude:toLatitude,
      longitude:toLongitude,
    });
    that.setData({
      markers:marks
    })

      wx.getLocation({
        success: function(res) {
        //that.getDistrict(res.latitude, res.longitude)
         var latitude = res.latitude;
         var longitude = res.longitude;
   
       wx.openLocation({
          latitude: parseFloat(toLatitude),  // 要去的地址经度，浮点数
          longitude:parseFloat(toLongitude),  // 要去的地址纬度，浮点数
          name: '终点位置',  // 位置名
          //address: that.data.location,  // 要去的地址详情说明
          scale: 18,   // 地图缩放级别,整形值,范围从1~28。默认为最大
          
        });

        },
      });
  },
  regionchange(e) {
    console.log(e.type)
  },
  //单击标记点时触发
  markertap(e) {
    console.log(e.markerId)
  },
  //单击空间上时触发
  controltap(e) {
    console.log(e.controlId)
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */


  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    wx.navigateBack({
      delta: 0,
    })
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})